<html>
<head>
<?php 
    //接收window.open传递的用户名
	$username=$_GET['username'];
	//使用PHP的方法去掉名字后面的空格
	$username=trim($username);
	
	//取出SESSION保存的登录信息
	session_start();
	$loginuser=$_SESSION['loginuser'];
?>

<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<script type="text/javascript" src="my.js"></script>
<script type="text/javascript">

	window.resizeTo(1000,400);

	window.setInterval("getMessage()",5000);
	
	function getMessage(){
	
		var myXmlHttpRequest=getXmlHttpObject();

		if(myXmlHttpRequest){

			var url = "GetMessageController.php";
			var data="getter=<?php echo $loginuser;?>&sender=<?php echo $username;?>";

			//window.alert(data);

			myXmlHttpRequest.open("post",url,true);
			myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

			//指定处理结果的函数
			myXmlHttpRequest.onreadystatechange=function(){

				if(myXmlHttpRequest.readystate==4){

					if(myXmlHttpRequest.status==200){

						//接收
						//$messageInfo = "<meses><mesid>1<mesid><mesid><sender>张三</sender>
						//<getter>宋江</getter><con>内容</content><sendTime>2014-12-11</sendTime></meses>"
						var mesRes = myXmlHttpRequest.responseXML;
					
						//第一步取出 cons和sendTimes
						var cons = mesRes.getElementsByTagName("con");
						var sendTimes = mesRes.getElementsByTagName("sendTime");

						//window.alert(cons.length);

							if(cons.length!=0){
								//有多少条记录就显示有多少条记录
								for(var	i=0;i<cons.length;i++){
									//xx  对  yy 说： 。。。
									var str = "<?php echo $username ;?> 对 
									<?php echo $loginuser ; ?> 说："+cons[i].childNodes[0].nodeValue+"
											"+sendTimes[i].childNodes[0].nodeValue";

									$('mycons').value+= str+"\r\n";

									}
								
								}
						}
					}
				}
				myXmlHttpRequest.send(data);
			}
		}

	

	function sendMessage(){

		//创建ajax引擎
		var myXmlHttpRequest=getXmlHttpObject();
		if(myXmlHttpRequest){

			var url="SendMessageController.php";
			//	js中使用PHP数据!!!!
			var data="con="+$('con').value+"&getter=<?php echo $username;?>&sender=<?php echo $loginuser;?>";

			//window.alert(data);
			
			myXmlHttpRequest.open("post",url,true);
			myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			myXmlHttpRequest.onreadystatechange=function(){

				if(myXmlHttpRequest.readystate==4){
					
					if(myXmlHttpRequest.status==200){

						//这里是要返返回的信息，这里不需要处理
						}

					}

				}

				//真正的发送
			myXmlHttpRequest.send(data);
			
			}
		
		}

	
</script>
</head>

<center>
<h1>wed聊天室（你正在和<font color="red"><?php echo $username;?></font>聊天）</h1>
<textarea rows="20" cols="40"  id="mycons"></textarea><br>
<input type="text" style="width:264px" id="con"/>
<input type="button" value="发送消息" onclick="sendMessage()"/>
</form>
</center>
</html>